API Gateway で CloudWatch Logs のロググループが見当たらないときの対処方法
困っていた内容
API Gateway で「CloudWatch ログを有効化」を設定して、アクセスを行いましたが CloudWatch Logs の/aws/apigateway/
に配下にログが作成されていません。ログを出力するにはどうしたら良いでしょうか。
どう対応すればいいの?
ロググループAPI-Gateway-Execution-Logs_【API ID】/【ステージ名】
をご確認ください。
REST APIで「CloudWatch ログを有効化」すると、API-Gateway-Execution-Logs_【API ID】/【ステージ名】
という名前のロググループで作成されます。
WebSocket APIの/aws/apigateway/【API ID】/【ステージ名】
とは異なりますので、ご注意ください。
参考資料
API ゲートウェイ REST API と WebSocket API の CloudWatch ログを有効にする
REST API については、ロググループの名前が API-Gateway-Execution-Logs_apiId/stageName 形式になります。
WebSocket API については、ロググループの名前が /aws/apigateway/apiId/stageName 形式になります。